Extreme Programming

Extreme Programming (XP) on tarkvaraarenduse meetod, mis aitab
kiiresti ja kvaliteetselt tarkvara luua. See põhineb tihedal
koostööl arendajate, klientide ja teiste osapoolte vahel. XP
rõhutab pidevat tagasisidet, kiiret arendust ja kohandumist, et
tarkvara vastaks paremini kasutajate vajadustele.

XP

  1. Planning.
  2. Design.
  3. Coding.
  4. Testing.
  5. Listening
XP

Extreme Programming (XP) on tarkvaraarenduse metoodika, mis keskendub
paindlikkusele, koostööle ja kiirele tagasisidele. Peamised tehnikad:
pidev testimine, sagedased väljalasked ja paariprogrammeerimine (kaks
arendajat töötavad koos sama koodiga). XP prioriteediks on lihtsus,
suhtlus ja kasutajate kaasamine kogu arendusprotsessi jooksul, et
tagada kvaliteetne tarkvara kiirelt ja kohaneda muutuvate nõuetega.

Positiivsed küljed Negatiivsed küljed
Parem koodikvaliteet Suur ajakulu
Kiire reageerimine muutustele Ei sobi suurtele projektidele
Ärimuudatused Klient peab olema pidevalt kaasatud
Vähem vigu Vajab kogenud tiimi
Allikad: GeeksforGeeks